home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 27
/
CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso
/
CUCD
/
Programming
/
Mesa
/
AMesaRTL.readme
next >
Wrap
Text File
|
1998-08-06
|
2KB
|
67 lines
Short: AmigaMesaRTL v1.1 Mesa runtime library+GLUT
Author: jarno@kcbbs.gen.nz (Jarno van der Linden)
Uploader: jarno@kcbbs.gen.nz (Jarno van der Linden)
Version: Mesa 2.6, AmigaMesaRTL 1.1, Amiga GLUT 1.1
Type: dev/c
Requires: System v39, AGA, FPU, SAS/C compiler, original Mesa 2.6 distribution
AmigaMesaRTL 1.1
A run-time library of Mesa 2.6
by Jarno van der Linden
jarno@kcbbs.gen.nz
Mesa 2.6 is Copyright (C) 1995-1998 Brian Paul
Changes in version 1.1
----------------------
- The quantizer is now in the form of a plugin library. Now it's easy to
write your own quantization and output routines.
The only quantizer included at the moment is dl1 with WPA8 for output.
Anyone want to write one for graphics cards?
- Some minor speed improvements.
- Bug fixes in clear() which could have caused crashes.
- Added a larger default stack in MesaAuto.c
Introduction
------------
This port of the OpenGL-like Mesa 2.6 is specifically aimed at mid-range
Amiga computers, i.e. AGA graphics, FPU, and a fair amount of RAM (at
least 8MB).
To fit 24bit colour into 256 colours or less, all drawing is done to an
internal buffer. When all the drawing is done (i.e. glFlush() is called),
this buffer is colour quantized, the window palette set, and the quantized
buffer written to the window with WritePixelArray8() (I recommend using
one of the WPA8 speedup patches available on AmiNet).
Features
--------
- Complete Mesa implementation
- Faster and much better output than CyberGL
- A run-time library: no more 200k+ programs like with StormMesa
- A GLUT lookalike link library featuring most of the important GLUT
functionality
Compiling
---------
To compile the library, you will need to original Mesa 2.6 distribution
(available at e.g. ftp://iris.ssec.wisc.edu/pub/Mesa/ ), and the SAS/C
compiler (I used version 6.59).
Finally
-------
Mesa 3.0 will be released very soon, and I hope to release an updates
AmigaMesaRTL soon afterwards, with a less incomplete GLUT library.